home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #9
/
Amiga Plus CD - 2004 - No. 09.iso
/
amigaplus
/
tools
/
mos_pegasos
/
kme_v1.3
/
kme.readme
< prev
next >
Wrap
Text File
|
2004-08-03
|
5KB
|
161 lines
KME V1.3
by Christian Stiens
and Wishmaster
User Manual
Introduction
KME stands for "KeyMapEditor". It is a program with that you can edit the
keymaps stored in DEVS:keymaps, which you can load with the "Setmap" command
on Amiga or on the Pegasos under System-Settings/Input.
Copyright
V1.0, 01-Jul-91: first release
V1.1, 28-Oct-91: message filtering, ...
V1.2, 26-Mar-92: 2.0-BusyPointer, ..., Iconify by Steffen Köhler
© Copyright 1992 by Christian Stiens
Heustiege 2
W-4710 Lüdinghausen
GERMANY
V1.3, 04-Jul-2004: Updates by Wishmaster <tonyiommi@gmx.net>
· Keyboardlayout reworked for PC105 Keyboards
· Storation of Preferences added
· Rememberation of Windowpositions added
· Tooltypes added
KEYBOARD=PC105/PC104/AMIGA
STOREONEXIT
· ASL-Filerequesters
· Gadgets reworked (bare bones Intuition GUI)
· completed/reworked italian Keymap done by Fulvio Peruggi added
© 2004 Wishmaster <tonyiommi@gmx.net>
Usage of this program is at your own risk. There is no liability or
responsibility for any damage caused by this program.
All Rights Reserved.
Requirements
KME was testet under MorphOS 1.4.2.
Manual
KME can be started via Workbench or CLI.
In the upper half of the KME window you see the keyboard. You can select
a key by clicking on it with your mouse or by pressing the key on your
keyboard.
On the right hand side of the window you find 8 string gadgets. They contain
the strings which the actual key sends when he is pressed together with the
corresponding qualifiers indicated on the left side of the gadgets.
The AOS 2.0 tabCycle feature is supported. So you can move to the next
gadget by pressing the tab key and go to the previous by pressing shift-tab.
You can put in special control codes by preceding them a backslash:
\n Line-feed ($0A)
\t Tabulator ($09)
\f Form-feed ($0C)
\r Carriage-return ($0D)
\b Backspace ($08)
\e Escape ($1B)
\[ CSI ($9B)
\\ the backslash ("\")
\xHH the char with ascii code $HH
On the left side you see 5 rows with boolean gadgets which I now describe:
The action gadgets:
LOAD:
The filerequester appears and you can select a keymap you want to modify.
Be sure not to load other executables than keymaps. KME can't check
if the file is a keymap, because there is no id in keymaps like in fonts.
The machine could crash if you load a executable that's not a keymap,
but I haven't tried.
SAVE:
Again the filerequester appears and you can select a name for your
modified keymap to be saved.
ABOUT:
Shows the information requester.
QUIT:
Lets you quit the program after safety requester.
ICONIFY:
Press this button if you want to leave KME for a while. The KME window
is reactivated by double clicking the icon.
UNDO:
This takes back the changes that you have done with the actual key.
The parameter gadgets:
SHIFT, ALT, CONTROL:
This flags defines, which qualifiers are valid for the actual key.
There is a specialty for vanilla keys (keys with SHIFT, ALT, CONTROL
flag set, but DEAD and STRING flag unset):
The control-code for this kind of keys is made by clearing bits 5 and 6
of the char.
DOWNUP:
Maybe this flag will work under Kickstart 3.0 ?!? :-)
DEAD:
If your key is a deadkey then you must set this flag. On the right
side of the string gadgets you can see 8 little gadgets. By clicking
on those gadgets you cycle through the 3 states "DEAD", "MOD" and none.
IF "DEAD" is set, then the string gadget contains the dead key code
i.e. an offset to the deadkey table. IF "MOD" is set, then the string
gadget holds the deadkey table, i.e. a field with 6 characters.
For the character "a" e.g. the deadkey table looks like "aáàâãä".
Only the german keymap uses an 18 char long deadkey table, therefore
the german keymap can work with double deadkeys, that means by pressing
<apostoph> <shift-apostroph> <o> you get "ô".
STRING:
The actual key can send a string instead of only one char, if this
flag is set.
NOP:
If this flag is set, no character is send when the key is pressed.
CAPSABLE:
Keys with this flag set are capsable. That means they can be shifted
be the caps lock key.
REPEATABLE:
This flag defines, wether the key repeat function is enabled for
the key.
Note
If you want to load in the modified keymap with "SetMap", you must keep in
mind, that "SetMap" wont load the map if there is a map with same name
in memory.
Much fun!
--- Chris